home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 11 / AMUG BBS in a Box Volume XI (April 1994) (MacWizards).iso / Files / Util / G-H / Gamma 1.3.sit / Notes on Gamma 1.3 < prev   
Encoding:
Text File  |  1990-12-14  |  8.0 KB  |  100 lines  |  [TEXT/ttxt]

  1. RasterOps Gamma Desk Accessory 1.3 Release Notes
  2. December 14, 1990
  3.  
  4. ColorBoard and the RasterOps logo are trademarks of RasterOps.
  5. Copyright Â© 1987-1990 RasterOps.
  6. All Rights Reserved.
  7.  
  8. BACKGROUND
  9.  
  10. Apple has specified optional video driver calls called SetGamma and GetGamma to set and retrieve gamma correction tables.  Although this is well documented for developers, there is no easy way for non-programmers to retrieve, adjust, and save the gamma correction for the video board and monitor being used.
  11.  
  12. The RasterOps Gamma Utility is a desk accessory that allows you to create the desired gamma correction and save it in (1) the System file, (2) a RasterOps Monitors Extension file, or (3) a resource file readable by ResEditâ„¢.  
  13.  
  14. When the gamma correction is saved in the System file, it is permanently saved and applied to the selected monitor(s) every time the machine is booted.  
  15.  
  16. When the gamma correction is saved on a RasterOps Monitors Extension file, that gamma correction is added to a list of gamma corrections that can be selected and permanently applied using the Monitors cdev.  
  17.  
  18. Gamma corrections saved in a resource file can be used later by an experienced Macintosh user to modify the System file, a RasterOps Monitors Extension file or a custom application that uses 'gama' resources. 
  19.  
  20. See instructions below for more details. 
  21.  
  22. SYSTEM REQUIREMENTS
  23.  
  24. This desk accessory runs on any Macintosh II Family computer with System 6.0.4 or later.
  25. Monitors cdev 4.0 or later is recommended.  At least one video board in your system must support the optional video driver call SetGamma.
  26.  
  27. INSTRUCTIONS FOR THE IMPATIENT
  28.  
  29. 1.  Run the Gamma desk accessory.
  30. 2.  Using the Monitor pop-menu select the monitor you want to adjust.
  31. 3.  Adjust the brightness, contrast, or gamma arrows or type in the gamma value.
  32. 4.  Click the Save button.
  33. 5.  Your gamma correction will be saved in the System file as a 'gama' resource with the name 'Untitled' and remembered when you reboot.
  34.  
  35. INSTRUCTIONS (MORE DETAILED)
  36.  
  37. When the Gamma Utility is launched it tests every video board in the machine to see if it supports SetGamma.  Starting with the menubar screen, it then reads the gamma correction from the first gamma correction-capable board and displays the correction ramps.  You are now ready to make adjustments and save the results.
  38.  
  39. What  follows is brief explanation of the controls in the RasterOps Gamma desk accessory window.
  40.  
  41. UNCORRECTED:  Loads a linear (uncorrected) table into the active ramps.
  42.  
  43. INVERT:  Inverts the active ramps.
  44.  
  45. APPLE:  Loads the standard Apple gamma correction into the active ramps.
  46.  
  47. MIN and MAX:  Sets the active ramps to either the minimum or maximum value respectively.  These buttons are disabled when all three ramps are active to prevent you from creating a completely black or completely white screen.
  48.  
  49. GAMMA ARROWS:  Increases or decreases the gamma correction depending on the arrow depressed.  Increasing gamma darkens the screen;  decreasing gamma brightens the screen.  The current gamma value is displayed in the gamma edit text field.
  50.  
  51. CONTRAST ARROWS:  Increases or decreases the contrast depending on the arrow depressed.  Changing contrast changes the slope of the gamma curve in the active ramps. The current gamma value is not displayed when contrast is modified.
  52.  
  53. BRIGHTNESS ARROWS:  Increases or decreases the brightness depending on the arrow depressed.  Changing brightness shifts the gamma curve up or down in the active ramps. The current gamma value is not displayed when brightness is modified.
  54.  
  55. GAMMA EDIT FIELD:  Type in the desired gamma correction and hit the RETURN or ENTER key.  The valid range is 0.005 to 99.0.  If you enter an invalid value, the program resets it to 1.0.  Typical monitor gamma correction is about 0.45.
  56.  
  57. MONITOR POP-UP MENU:  Use this to select the video board and monitor you want to adjust.  The monitors are numbered as in Apple's Monitors control panel, that is, in increasing slot order.  When you select a new monitor, its gamma correction table is loaded into the ramps.
  58.  
  59. RED, GREEN, and BLUE CHECK BOXES:  Click these to select the active channels (ramps).  By default, all three channels are active.  You can, for example, make changes only to the red channel by turning off the green and blue.
  60.  
  61. MAKE CHANGES TO:  Click the appropriate radio button to indicate where changes are to be made.  See OPEN, SAVE, and DELETE below.  By default, changes are made to the System file.
  62.  
  63. GAMMA NAME EDIT FIELD:  Type in the desired name for your gamma correction.  This name will be used to identify the 'gama' resource being saved, deleted, or opened.  The default name is "Untitled".  You should give meaningful names for future reference, such as "Sony 0.45" or "Frank's 19" screen".
  64.  
  65. OPEN:  Load a 'gama' resource with the current gamma name from either the System, RasterOps Monitors Extension, or a resource file.  The gamma correction table will be loaded into the correction ramps.  If the 'gama' resource of the current name cannot be found, the correction ramps are not modified.
  66.  
  67. SAVE:  Save the current gamma correction as a 'gama' resource with the current gamma name in either the System, RasterOps Monitors Extension, or a resource file.
  68.  
  69. When the gamma correction is saved in the System file, it is permanently saved and applied to the selected monitor every time the machine is booted.  
  70.  
  71. When the gamma correction is saved on a RasterOps Monitors Extension file, that gamma correction is added to a list of gamma corrections that can be selected and permanently applied using the Monitors cdev.  To do this after saving the current gamma correction:
  72.  
  73. 1.  Run the Control Panel desk accessory.
  74. 2.  Run the Monitors cdev.
  75. 3.  Select the monitor you want to use by clicking on the Monitors icon if it isn't already highlighted.
  76. 4.  Hold down the Option key and double click on the selected Monitors icon.
  77. 5.  Click the "Use Special Gamma" checkbox.
  78. 6.  Select the gamma correction you want to apply.  The name of the gamma correction you saved with Gamma desk accessory should appear in the list.  Scroll the list, if necessary, to find the desired gamma correction.
  79. 7.  Click the OK button.  The gamma correction you selected will be always applied when you reboot until you change it.
  80.  
  81. (What really happens here is the 'gama' resource that you saved in the RasterOps Monitors Extension file is copied to the System file and the System's 'scrn' resource is modified to use this 'gama' resource for the monitor you selected.)
  82.  
  83. DELETE:  Delete a 'gama' resource with the current gamma name from either the System, RasterOps Monitors Extension, or a resource file.  If you delete a 'gama' resource from the System or from the RasterOps Monitors Extension file that was being used to correct your monitor, the default Apple gamma correction table will be applied when you reboot.
  84.  
  85. ABOUT...:  Click this to see the effects of changing gamma values and changing contrast.  Click again to get a boring dialog.
  86.  
  87. CLOSE BOX:  Click the close box in the upper left corner of the window to quit the RasterOps Gamma Utility.
  88.  
  89. BUGS, HINTS, & MISFEATURES
  90.  
  91. 1.  If you have more than one 'gama' resource with the same name in a resource file, you are able to open only the "first" one.  An improved version of Gamma Desk Accessory will allow you to select which resource with a unique id you wish to open.
  92.  
  93. 2.  If you create a weird table that is not a exponential gamma curve, hit the RETURN or ENTER key, and you will get an uncorrected table (gamma = 1.0).
  94.  
  95. 3.  If you move video boards to different slots or if you remove video boards, any gamma corrections you saved in the System file (either directly or through the RasterOps Monitors Extensions and Monitors cdev) will not be used.  The default Apple gamma table will be used.
  96.  
  97. 4.    If your Macintosh, such as the Macintosh IIsi or the Macintosh LC, does not have a Floating Point Unit (FPU) the Gamma DA will perform much slower since floating point calculation are used to compute the gamma curve.
  98.  
  99. If you have any questions or problems, contact RasterOps Technical Support at 408-562-4200 (voice), 408-562-4065 (FAX), AppleLink address RASTERHELP, or Connect address RASTERHELP.
  100.